Реквизит Ссылка и признак "Использовать всегда" в динамических списках объектов

#std702

Область применения: управляемое приложение.

Рекомендация (полезный совет)

1. С помощью команды Еще - Изменить форму пользователь может добавить отображение любых реквизитов объектов в динамическом списке. Для того чтобы пользователь смог воспользоваться этой возможностью, в динамических списках объектов ссылочных типов (справочников, документов и т.п.) рекомендуется добавлять в список поле Ссылка, у которого отключать пользовательскую видимость.

Кроме того, при использовании в объектах различных механизмов платформы 1С:Предприятие и Библиотеки стандартных подсистем наличие реквизита Ссылка в динамических списках может быть критичным для работоспособности этих механизмов. Например:

2.1. При обращении к данным строки динамического списка в коде (например, в обработчике ПриАктивацииСтроки, ПриПолученииДанныхНаСервере и др.) необходимо учитывать, что в целях оптимизации данные невидимых колонок не получаются. При этом видимостью может управлять, в том числе, пользователь.

2.2. Для колонок, у которых в свойствах таблицы формы, отображающей динамический список установлен признак "Использовать всегда" данные получаются всегда, вне зависимости от видимости.
Не рекомендуется устанавливать признак "Использовать всегда" для колонки реквизита динамического списка, кроме тех случаев, когда значение колонки обязательно для выполнения алгоритма. Например, колонка Ссылка всегда требуется для команды "Печать",  но эта колонка может быть скрыта пользователем.